SetUser is a utility program that will allow a customized
configuration of Windows 3.1 for up to four individual users.
SetUser is run at Windows startup and asks which of the four
users wishes to log in. Setuser will then change parameters
in multiple Windows .ini files to suit the needs of that
individual user. When that user logs out, another user log in,
or Windows terminates, SetUser will optionally record all of the
new parameters that may have been established during that session.
DISCLAIMER OF WARRANTY
THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT
WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY
OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. BECAUSE
OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO
WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR
A PARTICULAR PURPOSE IS OFFERED. GOOD DATA PROCESSING
PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED
WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER
MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM. ANY
LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO
PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
I. Installation
Copy files as follows:
Setup Disk Hard Drive Directory
setuser.exe c:\windows
setuser.dbf c:\windows
setuser.ini c:\windows
vbrun200.dll c:\windows\system
qevbdbf.vbx c:\windows\system
In the system.ini file, add setuser.exe to the run= line.
II. Operation
Each time windows is started, SetUser will display a dialog box containing the names of up
to four users. Select the active user by clicking on the appropriate button. SerUser will
go through all the windows INI files in its database to change indicated parameters to those
selected by the specific user. Setuser will then shrink itself to an icon. In case a user has made changes to any of those parameters during the windows session, SetUser can be configured to
take a new "snapshot" of the selected INI parameters for that user prior to exiting. This
snapshot will then become the new configuration for that user the next time that user logs on.
If a new user needs to log on, double click on the icon and select the new user.
III. Configuration
A. Configure User Names
Enter up to four user names. Highlight and delete names no longer needed.
B. INI Settings
This form maintains a record of all ini settings that are to be changed by SetUser.
Initialization File: Full name of the .ini file, which MUST reside in the windows directory.
Examples: win.ini, program.ini
Application Tag: The major headings that appear in .ini files.
These headings appear in the files in square brackets---[Preferences],
but MUST BE ENTERED IN THIS FIELD WITHOUT BRACKETS.
They must be entered EXACTLY as they appear in the .ini file, including
spaces and punctuation.
Examples: Preferences, Microsoft Word 2.0
Keyname: The parameters in .ini files that appear to the left of the = sign.
These headings must be entered EXACTLY as they appear in the .ini file,
including punctuation and spaces.
Examples: DOC-path, company
User Boxes: The four text boxes on the second line are user boxes, and will be labelled
as such after users are configured. They contain the parameters following
the = sign in .ini files. Each of these parameters is specific to the
individual user.
Examples: c:\user1\documents, c:\user2\documents
Click box: This Parameter Requires Restarting Windows
Certain parameters in the win.ini file and the system.ini file require
that windows be restarted in order to take effect--for example,
video drivers and color preferences. Checking this box will
restart windows everytime the user changes.
Overall Example:
Initialization File: win.ini
Application Tag: Microsoft Word 2.0
Keyname: DOC-path
User 1: c:\user1\worddocs
User 2: c:\user2\worddocs
User 3: c:\user3\worddocs
User 4: c:\user4\worddocs
Controls
New: Click New to add a new record to the database.
New then changes to Insert, which inserts the record after it is typed.
Delete: Delete current record.
Update: Use Update to save any changes made on any record.
End: Exit this form.
C. Preferences
Each user can select or deselect a check box to determine whether SetUser is to record
changes made to this user's ini settings during a windows session. When SetUser is terminated
or when the user changes, if this block is checked, SetUser will record this user's current
ini settings before exiting.
Example: While in Microsoft Word for Windows, the user has changed his/her fax number, which is
stored in win.ini, [MS Word User], Fax=. If the user's preference is to save settings, SetUser will
update its data base with the new information prior to exiting or changing users. If the user's
preference box is not checked, the win.ini file will be restored with the OLD fax number the next
time this user logs in.
IV. Snapshot
Snapshot takes a "snapshot" of the logged-in user's current .ini settings and records them at any
time during the windows session. This is the same process that occurs if a user's preference